键盘输入
输入函数input()
从控制台获得用户输入
1
2
3
4# 格式
<变量> = input(<提示性信息>)
# <提示性信息>为字符串形式,可省略
# <变量>为字符串类型获取多个输入
1
2
3
4
5a, b = input().split()
a, b = map(int, input().split())
input_list = map(int, input().split())sys.stdin.read()
1
2import sys
lines = sys.stdin.read().splitlines()
控制台输出
输出函数print()
1
2# 格式
print(<拟输出字符串或字符串变量>)1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17#将单一字符串或变量直接输出
echo = "这是一个字符串"
print(echo)
print("这是一个字符串")
#将多个字符串或变量直接输出,输出结果之间会有空格
echo1 = "字符串A"
echo2 = "字符串B"
print(echo1, echo2)
#字符串和变量的混合输出
a = 'hello'
print(a, 'world')
# 输出后不换行
for i in range(10):
print(i, end="\t")print的参数是一个对象的机制,__str__魔法方法?
回声程序:最短输入输出程序
1 | # 程序功能:原样输出控制台输入的字符串 |